﻿@charset "utf-8";
/* CSS Document */
/*公用*/
*{margin:0;padding:0;}
html,body{-webkit-text-size-adjust:none;}
body{font-size:13px;color:#333;background:#fff; font-family:"微软雅黑";}
ol li,ul li{list-style-type:none; vertical-align:middle;}
img{border:none;vertical-align:middle;}
input{vertical-align:middle;outline: none;}
font{font-size:12px;}
table{border-collapse: collapse;border-spacing: 0;}
h1,h2,h3,h4,h5,h6,strong{font-weight:normal;}
a{text-decoration:none;}

.fl{float:left;}
.fr{float:right;}

/* clear float */
.clear, .clearfix:after {clear: both;}
.clear, .clearfix:before, .clearfix:after {display: block;overflow: hidden;visibility: hidden;width: 0; height: 0;}
.clearfix:before, .clearfix:after {content: '';}
.clearfix {*zoom: 1;}


.header{background: url(../images/header.jpg) no-repeat center top;}

.w1100{width:1100px;margin:0 auto;}

.top{height:31px;line-height:31px;color:#fff;}
.day{padding-left:25px; background: url(../images/ico_1.png) no-repeat left 7px;font-size:14px;}

.search input{display: block;float:left;margin-top:3px;}
.search span{display: block;float:left;line-height:31px;}
.search span a{color:#fff;display: inline-block;margin-right:5px;padding:0 10px; background: url(../images/ico_2.png) no-repeat left center;}
.input_ss{width:170px;height:24px;line-height:24px;border:none;color:#333;font-size:14px;padding-left:26px; background:#fff url(../images/ico_ss.png) no-repeat 8px center;}
.btn_ss{height:24px;line-height:24px;border:none;color:#fff; background: #ed1a1a;border-radius: 0;cursor: pointer;font-size:14px;padding:0 10px;margin-left:5px;}

.menu{padding:2px 0;}
.menu li{float:left;width:130px;height:46px;line-height:46px;text-align:center;margin-right:1px;}
.menu li a{display: block;color:#333;font-size:16px;}
.menu li a:hover,.menu li a.hover{color:#fff; background:#0071bd url(../images/ico_3.png) no-repeat center bottom;}

.footer{background: url(../images/footer.jpg) no-repeat center top;}
.foot_nav{width: 240px;height:170px;box-sizing: border-box;padding-top:35px;}
.foot_nav li{width:120px;font-size:14px;height:30px;line-height:30px;float:left;}
.foot_nav li a{display: block;color:#fff;}

.copy{text-align:center;color:#fff;font-size:14px;height:40px;line-height:40px;}

.wei{padding-top:50px;}
.wei a{display: inline-block; margin-left:15px;}

.toutiao{margin:20px 0 30px;padding-left:110px; background: url(../images/ico_4.png) no-repeat left center;text-align:center;}
.toutiao h3{color:#ed1a1a;font-size:30px;line-height:36px;padding-bottom:5px;}
.toutiao p{color:#646464;font-size:14px;line-height:20px;}

.box{width:350px;}
.box dt{height:40px;line-height:40px; background: #e7f1fa;border-radius: 5px;}
.box dt strong{display: block;float:left;width:120px;height:40px;line-height:40px;color:#fff;font-size:18px;text-align:center; background: #0071bd;border-radius: 5px;}
.box dt span{display: block;float:right;font-size:14px;padding-right:15px;}
.box dt span a{color:#0071bd;}
.box dd em{display: block;position: relative;margin-top:10px; overflow: hidden;}
.box dd em img{transition: .5s ease;}
.box dd em:hover img{transform:scale(1.1);}
.box dd p{position: absolute;left:0;bottom:0;right:0;width:100%;background: url(../images/bg_1.png) repeat;font-style: normal;font-size:16px;color:#fff;height:40px;line-height:40px;box-sizing: border-box;padding-left:12px;}

.news1{padding-top:8px;}
.news1 li{height:30px;line-height:30px;font-size:14px;padding-left:14px; background: url(../images/ico_5.png) no-repeat left center;}
.news1 li a{display: block;color:#333;}
.news1 li a:hover{color:#000;text-decoration: underline;}

.news2{padding-top:5px;}
.news2 li{height:42px;line-height:42px;font-size:14px;padding-left:14px;border-bottom:1px dashed #c8c8c8; background: url(../images/ico_5.png) no-repeat left center;}
.news2 li a{display: block;color:#333;}
.news2 li a:hover{color:#000;text-decoration: underline;}

.mv{width:100%;}
.mv dt{height:40px;line-height:40px; background: #e7f1fa;border-radius: 5px;}
.mv dt strong{display: block;float:left;width:120px;height:40px;line-height:40px;color:#fff;font-size:18px;text-align:center; background: #0071bd;border-radius: 5px;}
.mv dt span{display: block;float:right;font-size:14px;padding-right:15px;}
.mv dt span a{color:#0071bd;}

.mv ul{margin-left:-20px;padding-top:25px;}
.mv li{float:left;width:204px;height:125px;margin-left:20px;position: relative; overflow: hidden;}
.mv li p{position: absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%; background: url(../images/bg_1.png) repeat;}
.mv li p img{position: absolute;left:50%;top:50%;width:39px;height:39px;margin-left:-20px;margin-top:-20px;opacity: .6;transition: .5s ease;}
.mv li em img{transition: .5s ease;}
.mv li:hover em img{transform:scale(1.1);}
.mv li p:hover img{opacity: 1;}

.case{width:730px;padding-bottom:20px;}
.case dt{height:40px;line-height:40px; background: #e7f1fa;border-radius: 5px;}
.case dt strong{display: block;float:left;width:120px;height:40px;line-height:40px;color:#fff;font-size:18px;text-align:center; background: #0071bd;border-radius: 5px;}
.case dt span{display: block;float:right;font-size:14px;padding-right:15px;}
.case dt span a{color:#0071bd;}
.case ul{margin-left:-20px;}
.case li{float:left;text-align:center;border:1px solid #e6e6e6;width:228px;margin-left:20px;margin-top:20px;}
.case li p{font-size:14px;line-height:34px;}
.case li a{display: block;color:#404040;}
.case li em{display: block;position: relative; overflow: hidden;}
.case li img{transition: .5s ease;}
.case li:hover img{transform:scale(1.1);}
.case li:hover a{text-decoration: underline;}

.nav{width:350px;}
.nav li{padding-bottom:13px;position: relative; overflow: hidden;}
.nav li img{transition: .5s ease;}
.nav li:hover img{transform:scale(1.1);}
.nav li select{display: block;width:100%;height:28px;line-height:28px;border:1px solid #cddbde;border-radius: 0;outline: none; background: #fff;color:#414e54;font-size:12px;}

.banner{width:100%;height:429px;position: relative; overflow: hidden;cursor: pointer;}
.banner .swiper-container{width:100%;height:429px;position: relative; overflow: hidden;}
.banner .swiper-slide{position: relative;width:100%;height:429px;}
.banner .swiper-slide p{position: absolute;left:0;right:0;bottom:0;padding-left:10px;z-index: 99;height:40px;line-height:40px;font-size:14px;color:#fff; background: url(../images/bg_1.png) repeat;}


.pagination {
  position: absolute;z-index: 99;
  left: 0;
  text-align: center;
  bottom:15px;
  width: 100%;
}
.swiper-pagination-switch {display: inline-block;width:35px;height:4px;border-radius: 0; background: #dad7d1; opacity: 1;
  margin: 0 3px;
  cursor: pointer;
}
.swiper-active-switch {
 background: #2da0e6;opacity: 1;
}


.banner .swiper-button-prev{position: absolute;width:36px;height:77px;left:20px;top:50%;margin-top:-39px;opacity: .6; z-index: 99; cursor: pointer;background: url(../images/ico_left.png) no-repeat;}
.banner .swiper-button-prev:hover{opacity: 1;}
.banner .swiper-button-next{position: absolute;width:36px;height:77px;right:20px;top:50%;margin-top:-39px;opacity: .6;z-index: 99;cursor: pointer; background: url(../images/ico_right.png) no-repeat;}
.banner .swiper-button-next:hover{opacity: 1;}

.ml25{margin-left:25px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}





